package com.lesports.qmt.sbc.helper;

import com.lesports.api.common.Platform;
import com.lesports.qmt.sbc.api.common.ContentRating;
import com.lesports.qmt.sbc.api.common.ShieldType;
import com.lesports.qmt.sbc.api.common.VideoContentType;

import java.util.HashMap;
import java.util.Map;

/**
 * trunk.
 *
 * @author pangchuanxiao
 * @since 2016/12/13
 */
public class LesportsToMmsMapping {
    public static final Map<Long, Long> STYLE = new HashMap<>();
    public static final Map<Long, Long> SUB_CATEGORY = new HashMap<>();
    public static final Map<ContentRating, Long> CONTENT_RATING = new HashMap<>();
    public static final Map<VideoContentType, Long> VIDEO_TYPE = new HashMap<>();
    public static final Map<Platform, Long> DOWNLOAD_PLATFORM = new HashMap<>();
    public static final Map<Platform, Long> PLAY_PLATFORM = new HashMap<>();
    public static final Map<ShieldType, Long> SHIELD_TYPE = new HashMap<>();

    static {
        SHIELD_TYPE.put(ShieldType.ALLOW, 470003L);
        SHIELD_TYPE.put(ShieldType.ALLOW_ALL, 470001L);
        SHIELD_TYPE.put(ShieldType.DENY, 470002L);
    }

    static {
        DOWNLOAD_PLATFORM.put(Platform.MSITE, 290001L);
        DOWNLOAD_PLATFORM.put(Platform.PC, 290001L);
        DOWNLOAD_PLATFORM.put(Platform.TV, 290005L);
        DOWNLOAD_PLATFORM.put(Platform.MOBILE, 290003L);
        DOWNLOAD_PLATFORM.put(Platform.PAD, 290002L);
    }

    static {
        PLAY_PLATFORM.put(Platform.MSITE, 420001L);
        PLAY_PLATFORM.put(Platform.PC, 420001L);
        PLAY_PLATFORM.put(Platform.TV, 420007L);
        PLAY_PLATFORM.put(Platform.MOBILE, 420003L);
        PLAY_PLATFORM.put(Platform.PAD, 420005L);
    }

    static {
        VIDEO_TYPE.put(VideoContentType.FEATURE, 180001L);
        VIDEO_TYPE.put(VideoContentType.FEATURE_PIECE, 182202L);
        VIDEO_TYPE.put(VideoContentType.MATCH_PIECE, 182202L);
        VIDEO_TYPE.put(VideoContentType.FEATURE_TIDBITS, 182239L);
        VIDEO_TYPE.put(VideoContentType.HIGHLIGHTS, 182236L);
        VIDEO_TYPE.put(VideoContentType.MATCH_REPORT, 182056L);
        VIDEO_TYPE.put(VideoContentType.OTHER, 0L);//fixme 产品增加后
        VIDEO_TYPE.put(VideoContentType.RECORD, 182207L);
    }

    static {
        CONTENT_RATING.put(ContentRating.EITHTEEN, 620001L);
        CONTENT_RATING.put(ContentRating.ALL, 620005L);
        CONTENT_RATING.put(ContentRating.SIX, 620003L);
        CONTENT_RATING.put(ContentRating.THIRTEEN, 620002L);
    }

    static {
        SUB_CATEGORY.put(3642501000L, 330029L);
        SUB_CATEGORY.put(3642601000L, 330030L);
        SUB_CATEGORY.put(3642701000L, 330026L);
        SUB_CATEGORY.put(3642801000L, 330031L);
        SUB_CATEGORY.put(3642901000L, 330032L);
        SUB_CATEGORY.put(3643001000L, 330034L);
        SUB_CATEGORY.put(3643101000L, 330028L);
    }


    static {
        STYLE.put(13001L, 330035L);
        STYLE.put(20001L, 30222L);
        STYLE.put(26001L, 30223L);
        STYLE.put(29001L, 30224L);
        STYLE.put(32001L, 30365L);
        STYLE.put(35001L, 30295L);
        STYLE.put(37001L, 330032L);
        STYLE.put(38001L, 330032L);
        STYLE.put(39001L, 30230L);
        STYLE.put(42001L, 540034L);
        STYLE.put(44001L, 30232L);
        STYLE.put(47001L, 30227L);
        STYLE.put(50001L, 30378L);
        STYLE.put(56001L, 330031L);
        STYLE.put(62001L, 540047L);
        STYLE.put(63001L, 540052L);
        STYLE.put(65001L, 540050L);
        STYLE.put(67001L, 540045L);
        STYLE.put(70001L, 540046L);
        STYLE.put(72001L, 30229L);
        STYLE.put(79001L, 330032L);
        STYLE.put(82001L, 330032L);
        STYLE.put(85001L, 330032L);
        STYLE.put(86001L, 330032L);
        STYLE.put(87001L, 330032L);
        STYLE.put(91001L, 540077L);
        STYLE.put(97001L, 542111L);
        STYLE.put(100001L, 542112L);
        STYLE.put(103001L, 30363L);
        STYLE.put(114001L, 540078L);
        STYLE.put(115001L, 30235L);
        STYLE.put(116001L, 542086L);
        STYLE.put(117001L, 540077L);
        STYLE.put(119001L, 542167L);
        STYLE.put(120001L, 540054L);
        STYLE.put(121001L, 330032L);
        STYLE.put(124001L, 540056L);
        STYLE.put(134001L, 30235L);
        STYLE.put(142001L, 330032L);
        STYLE.put(148001L, 330032L);
        STYLE.put(154001L, 540078L);
        STYLE.put(157001L, 540078L);
        STYLE.put(163001L, 30364L);
        STYLE.put(167001L, 330032L);
        STYLE.put(170001L, 330032L);
        STYLE.put(172001L, 540073L);
        STYLE.put(175001L, 30231L);
        STYLE.put(177001L, 30227L);
        STYLE.put(180001L, 30296L);
        STYLE.put(192001L, 30225L);
        STYLE.put(195001L, 330032L);
        STYLE.put(198001L, 30363L);
        STYLE.put(204001L, 30235L);
        STYLE.put(208001L, 30364L);
        STYLE.put(215001L, 540076L);
        STYLE.put(222001L, 30364L);
        STYLE.put(223001L, 542004L);
        STYLE.put(225001L, 540076L);
        STYLE.put(233001L, 330031L);
        STYLE.put(234001L, 540036L);
        STYLE.put(235001L, 542005L);
        STYLE.put(238001L, 30235L);
        STYLE.put(244001L, 542086L);
        STYLE.put(246001L, 540077L);
        STYLE.put(251001L, 30229L);
        STYLE.put(252001L, 540060L);
        STYLE.put(256001L, 30226L);
        STYLE.put(259001L, 30235L);
        STYLE.put(263001L, 542086L);
        STYLE.put(268001L, 330032L);
        STYLE.put(270001L, 330031L);
        STYLE.put(277001L, 30364L);
        STYLE.put(278001L, 30364L);
        STYLE.put(287001L, 540078L);
        STYLE.put(299001L, 30235L);
        STYLE.put(309001L, 542014L);
        STYLE.put(311001L, 540036L);
        STYLE.put(312001L, 540078L);
        STYLE.put(317001L, 330032L);
        STYLE.put(320001L, 330032L);
        STYLE.put(325001L, 30236L);
        STYLE.put(327001L, 30235L);
        STYLE.put(329001L, 30363L);
        STYLE.put(332001L, 542086L);
        STYLE.put(333001L, 330032L);
        STYLE.put(336001L, 30231L);
        STYLE.put(340001L, 30229L);
        STYLE.put(345001L, 30231L);
        STYLE.put(357001L, 330032L);
        STYLE.put(363001L, 30236L);
        STYLE.put(377001L, 30364L);
        STYLE.put(383001L, 540078L);
        STYLE.put(389001L, 542008L);
        STYLE.put(390001L, 540027L);
        STYLE.put(393001L, 441002L);
        STYLE.put(405001L, 30226L);
        STYLE.put(407001L, 540027L);
        STYLE.put(408001L, 540027L);
        STYLE.put(413001L, 330032L);
        STYLE.put(437001L, 30362L);
        STYLE.put(438001L, 542086L);
        STYLE.put(447001L, 30235L);
        STYLE.put(449001L, 30222L);
        STYLE.put(452001L, 540066L);
        STYLE.put(456001L, 30231L);
        STYLE.put(494001L, 30226L);
        STYLE.put(497001L, 30226L);
        STYLE.put(500001L, 30226L);
        STYLE.put(503001L, 540071L);
        STYLE.put(509001L, 540065L);
        STYLE.put(512001L, 30235L);
        STYLE.put(513001L, 30229L);
        STYLE.put(519001L, 542113L);
        STYLE.put(521001L, 542010L);
        STYLE.put(524001L, 540077L);
        STYLE.put(535001L, 30235L);
        STYLE.put(539001L, 330032L);
        STYLE.put(542001L, 540078L);
        STYLE.put(549001L, 30235L);
        STYLE.put(551001L, 540078L);
        STYLE.put(558001L, 30226L);
        STYLE.put(559001L, 542167L);
        STYLE.put(583001L, 330032L);
        STYLE.put(586001L, 330032L);
        STYLE.put(592001L, 30235L);
        STYLE.put(604001L, 540055L);
        STYLE.put(100037001L, 540062L);
        STYLE.put(100038001L, 540063L);
        STYLE.put(100039001L, 540064L);
        STYLE.put(100040001L, 540061L);
        STYLE.put(100041001L, 540060L);
        STYLE.put(100042001L, 540072L);
        STYLE.put(100044001L, 330032L);
        STYLE.put(100045001L, 30226L);
        STYLE.put(100046001L, 542167L);
        STYLE.put(100047001L, 30233L);
        STYLE.put(100048001L, 330035L);
        STYLE.put(100050001L, 30368L);
        STYLE.put(100051001L, 30226L);
        STYLE.put(100052001L, 330032L);
        STYLE.put(100053001L, 330032L);
        STYLE.put(100054001L, 540077L);
        STYLE.put(100055001L, 330032L);
        STYLE.put(100056001L, 540027L);
        STYLE.put(100057001L, 30229L);
        STYLE.put(100059001L, 540078L);
        STYLE.put(100060001L, 30226L);
        STYLE.put(100061001L, 540059L);
        STYLE.put(100062001L, 540053L);
        STYLE.put(100063001L, 30226L);
        STYLE.put(100065001L, 542167L);
        STYLE.put(100066001L, 540077L);
        STYLE.put(100067001L, 330032L);
        STYLE.put(100069001L, 540077L);
        STYLE.put(100070001L, 30233L);
        STYLE.put(100071001L, 330032L);
        STYLE.put(100072001L, 30231L);
        STYLE.put(100074001L, 30233L);
        STYLE.put(100075001L, 330032L);
        STYLE.put(100076001L, 30235L);
        STYLE.put(100077001L, 540078L);
        STYLE.put(100078001L, 30233L);
        STYLE.put(100079001L, 30235L);
        STYLE.put(100080001L, 30235L);
        STYLE.put(100081001L, 30233L);
        STYLE.put(100083001L, 30235L);
        STYLE.put(100085001L, 30233L);
        STYLE.put(100086001L, 30233L);
        STYLE.put(100087001L, 30233L);
        STYLE.put(100088001L, 540077L);
        STYLE.put(100089001L, 30235L);
        STYLE.put(100090001L, 540027L);
        STYLE.put(100091001L, 330032L);
        STYLE.put(100092001L, 30236L);
        STYLE.put(100093001L, 540078L);
        STYLE.put(100094001L, 30228L);
        STYLE.put(100095001L, 30228L);
        STYLE.put(100096001L, 30226L);
        STYLE.put(100097001L, 30228L);
        STYLE.put(100098001L, 540027L);
        STYLE.put(100100001L, 542027L);
        STYLE.put(100101001L, 540078L);
        STYLE.put(100102001L, 330031L);
        STYLE.put(100103001L, 30231L);
        STYLE.put(100104001L, 30235L);
        STYLE.put(100105001L, 30235L);
        STYLE.put(100106001L, 30235L);
        STYLE.put(100107001L, 542109L);
        STYLE.put(100108001L, 30235L);
        STYLE.put(100109001L, 30231L);
        STYLE.put(100110001L, 30236L);
        STYLE.put(100111001L, 30364L);
        STYLE.put(100114001L, 542167L);
        STYLE.put(100115001L, 30235L);
        STYLE.put(100116001L, 540049L);
        STYLE.put(100117001L, 330031L);
        STYLE.put(100118001L, 540077L);
        STYLE.put(100119001L, 540077L);
        STYLE.put(100120001L, 542086L);
        STYLE.put(100121001L, 30229L);
        STYLE.put(100122001L, 30235L);
        STYLE.put(100123001L, 30229L);
        STYLE.put(100124001L, 540076L);
        STYLE.put(100126001L, 540077L);
        STYLE.put(100127001L, 540077L);
        STYLE.put(100128001L, 542086L);
        STYLE.put(100129001L, 30235L);
        STYLE.put(100130001L, 30235L);
        STYLE.put(100131001L, 30235L);
        STYLE.put(100132001L, 30235L);
        STYLE.put(100133001L, 540078L);
        STYLE.put(100136001L, 330032L);
        STYLE.put(100137001L, 30226L);
        STYLE.put(100138001L, 30235L);
        STYLE.put(100139001L, 540027L);
        STYLE.put(100140001L, 540077L);
        STYLE.put(100141001L, 540077L);
        STYLE.put(100143001L, 30235L);
        STYLE.put(100144001L, 30235L);
        STYLE.put(100145001L, 30229L);
        STYLE.put(100147001L, 330031L);
        STYLE.put(100151001L, 542086L);
        STYLE.put(100152001L, 30226L);
        STYLE.put(100153001L, 542030L);
        STYLE.put(100154001L, 30364L);
        STYLE.put(100155001L, 30364L);
        STYLE.put(100156001L, 540077L);
        STYLE.put(100157001L, 330032L);
        STYLE.put(100158001L, 330032L);
        STYLE.put(100159001L, 330032L);
        STYLE.put(100160001L, 30363L);
        STYLE.put(100161001L, 30363L);
        STYLE.put(100162001L, 30235L);
        STYLE.put(100163001L, 540078L);
        STYLE.put(100164001L, 542167L);
        STYLE.put(100165001L, 30235L);
        STYLE.put(100166001L, 540078L);
        STYLE.put(100167001L, 30229L);
        STYLE.put(100168001L, 30229L);
        STYLE.put(100169001L, 542167L);
        STYLE.put(100170001L, 540049L);
        STYLE.put(100171001L, 330032L);
        STYLE.put(100172001L, 30233L);
        STYLE.put(100173001L, 30236L);
        STYLE.put(100174001L, 30235L);
        STYLE.put(100175001L, 540078L);
        STYLE.put(100176001L, 540077L);
        STYLE.put(100177001L, 30230L);
        STYLE.put(100179001L, 30226L);
        STYLE.put(100180001L, 30229L);
        STYLE.put(100181001L, 30235L);
        STYLE.put(100182001L, 30226L);
        STYLE.put(100183001L, 542167L);
        STYLE.put(100184001L, 30233L);
        STYLE.put(100185001L, 330031L);
        STYLE.put(100186001L, 330031L);
        STYLE.put(100187001L, 330031L);
        STYLE.put(100188001L, 330031L);
        STYLE.put(100189001L, 330031L);
        STYLE.put(100190001L, 30235L);
        STYLE.put(100191001L, 330031L);
        STYLE.put(100192001L, 542086L);
        STYLE.put(100193001L, 30235L);
        STYLE.put(100194001L, 540078L);
        STYLE.put(100196001L, 542006L);
        STYLE.put(100197001L, 30364L);
        STYLE.put(100198001L, 30233L);
        STYLE.put(100199001L, 30235L);
        STYLE.put(100200001L, 540077L);
        STYLE.put(100201001L, 540077L);
        STYLE.put(100202001L, 540076L);
        STYLE.put(100203001L, 30236L);
        STYLE.put(100204001L, 30226L);
        STYLE.put(100205001L, 540077L);
        STYLE.put(100207001L, 30235L);
        STYLE.put(100208001L, 30233L);
        STYLE.put(100209001L, 540077L);
        STYLE.put(100210001L, 540077L);
        STYLE.put(100211001L, 30230L);
        STYLE.put(100212001L, 330032L);
        STYLE.put(100213001L, 30362L);
        STYLE.put(100214001L, 30362L);
        STYLE.put(100215001L, 30230L);
        STYLE.put(100216001L, 542109L);
        STYLE.put(100217001L, 30235L);
        STYLE.put(100218001L, 330032L);
        STYLE.put(100219001L, 30235L);
        STYLE.put(100220001L, 540077L);
        STYLE.put(100221001L, 330032L);
        STYLE.put(100222001L, 330032L);
        STYLE.put(100224001L, 540077L);
        STYLE.put(100225001L, 540076L);
        STYLE.put(100226001L, 30364L);
        STYLE.put(100227001L, 540027L);
        STYLE.put(100228001L, 540057L);
        STYLE.put(100229001L, 540027L);
        STYLE.put(100230001L, 540027L);
        STYLE.put(100231001L, 540027L);
        STYLE.put(100232001L, 540027L);
        STYLE.put(100233001L, 30235L);
        STYLE.put(100234001L, 30367L);
        STYLE.put(100235001L, 30235L);
        STYLE.put(100236001L, 30235L);
        STYLE.put(100237001L, 30229L);
        STYLE.put(100238001L, 30229L);
        STYLE.put(100239001L, 30226L);
        STYLE.put(100240001L, 540027L);
        STYLE.put(100241001L, 330032L);
        STYLE.put(100242001L, 30233L);
        STYLE.put(100243001L, 540027L);
        STYLE.put(100244001L, 540027L);
        STYLE.put(100245001L, 30235L);
        STYLE.put(100246001L, 540027L);
        STYLE.put(100247001L, 540027L);
        STYLE.put(100248001L, 540077L);
        STYLE.put(100249001L, 540027L);
        STYLE.put(100250001L, 540027L);
        STYLE.put(100251001L, 30235L);
        STYLE.put(100252001L, 30229L);
        STYLE.put(100253001L, 30363L);
        STYLE.put(100254001L, 30363L);
        STYLE.put(100255001L, 30229L);
        STYLE.put(100256001L, 30233L);
        STYLE.put(100257001L, 30229L);
        STYLE.put(100258001L, 540027L);
        STYLE.put(100259001L, 540027L);
        STYLE.put(100260001L, 30235L);
        STYLE.put(100261001L, 540027L);
        STYLE.put(100262001L, 540027L);
        STYLE.put(100263001L, 540027L);
        STYLE.put(100264001L, 30235L);
        STYLE.put(100265001L, 542085L);
        STYLE.put(100266001L, 30226L);
        STYLE.put(100267001L, 540077L);
        STYLE.put(100268001L, 540077L);
        STYLE.put(100269001L, 540027L);
        STYLE.put(100270001L, 540027L);
        STYLE.put(100271001L, 540027L);
        STYLE.put(100272001L, 540027L);
        STYLE.put(100273001L, 30233L);
        STYLE.put(100274001L, 540027L);
        STYLE.put(100275001L, 540027L);
        STYLE.put(100276001L, 30235L);
        STYLE.put(100277001L, 330031L);
        STYLE.put(100280001L, 540027L);
        STYLE.put(100281001L, 540027L);
        STYLE.put(100282001L, 540027L);
        STYLE.put(100283001L, 30369L);
        STYLE.put(100284001L, 540027L);
        STYLE.put(100285001L, 540027L);
        STYLE.put(100286001L, 540027L);
        STYLE.put(100287001L, 540027L);
        STYLE.put(100288001L, 540027L);
        STYLE.put(100289001L, 540027L);
        STYLE.put(100290001L, 540027L);
        STYLE.put(100291001L, 540027L);
        STYLE.put(100292001L, 540077L);
        STYLE.put(100293001L, 540027L);
        STYLE.put(100294001L, 30363L);
        STYLE.put(100295001L, 30235L);
        STYLE.put(100296001L, 30229L);
        STYLE.put(100297001L, 540077L);
        STYLE.put(100298001L, 30235L);
        STYLE.put(100299001L, 30233L);
        STYLE.put(100300001L, 30233L);
        STYLE.put(100302001L, 30235L);
        STYLE.put(100303001L, 540077L);
        STYLE.put(100304001L, 542110L);
        STYLE.put(100305001L, 30363L);
        STYLE.put(100306001L, 30368L);
        STYLE.put(100307001L, 30368L);
        STYLE.put(100308001L, 30233L);
        STYLE.put(100309001L, 540077L);
        STYLE.put(100311001L, 540077L);
        STYLE.put(100312001L, 30235L);
        STYLE.put(100313001L, 542109L);
        STYLE.put(100314001L, 542109L);
        STYLE.put(100315001L, 542109L);
        STYLE.put(100316001L, 542109L);
        STYLE.put(100317001L, 30235L);
        STYLE.put(100318001L, 30229L);
//        STYLE.put(100319001L,   L);
        STYLE.put(100320001L, 30226L);
        STYLE.put(100321001L, 30233L);
        STYLE.put(100322001L, 30228L);
        STYLE.put(100323001L, 30362L);
        STYLE.put(100324001L, 30364L);
        STYLE.put(100325001L, 540077L);
        STYLE.put(100326001L, 30364L);
        STYLE.put(100327001L, 30364L);
        STYLE.put(100328001L, 30364L);
        STYLE.put(100329001L, 30364L);
        STYLE.put(100330001L, 30364L);
        STYLE.put(100331001L, 30364L);
        STYLE.put(100332001L, 30364L);
        STYLE.put(100333001L, 30364L);
        STYLE.put(100334001L, 30364L);
        STYLE.put(100335001L, 540078L);
        STYLE.put(100336001L, 30364L);
        STYLE.put(100337001L, 540078L);
        STYLE.put(100338001L, 540078L);
        STYLE.put(100339001L, 30364L);
//        STYLE.put(100340001L,   L);
        STYLE.put(100341001L, 30362L);
        STYLE.put(100342001L, 30362L);
        STYLE.put(100343001L, 30362L);
        STYLE.put(100344001L, 540077L);
        STYLE.put(100345001L, 330032L);
        STYLE.put(100346001L, 330032L);
        STYLE.put(100347001L, 330032L);
        STYLE.put(100348001L, 30230L);
        STYLE.put(100349001L, 30230L);
        STYLE.put(100350001L, 30229L);
        STYLE.put(100352001L, 30228L);
        STYLE.put(100353001L, 330032L);
        STYLE.put(100354001L, 540078L);
        STYLE.put(100355001L, 330032L);
        STYLE.put(100356001L, 30229L);
        STYLE.put(100357001L, 30227L);
        STYLE.put(100358001L, 542413L);
        STYLE.put(100359001L, 30230L);
        STYLE.put(100360001L, 30229L);
        STYLE.put(100361001L, 30229L);
        STYLE.put(100363001L, 30226L);
        STYLE.put(100364001L, 30226L);
        STYLE.put(100365001L, 30229L);
        STYLE.put(100366001L, 30229L);
        STYLE.put(100367001L, 30228L);
        STYLE.put(100368001L, 542109L);
        STYLE.put(100369001L, 30364L);
        STYLE.put(100371001L, 540027L);
        STYLE.put(100373001L, 30367L);
        STYLE.put(100374001L, 30235L);
        STYLE.put(100375001L, 30235L);
        STYLE.put(100376001L, 330032L);
        STYLE.put(100377001L, 330032L);
        STYLE.put(100378001L, 330032L);
        STYLE.put(100379001L, 330032L);
        STYLE.put(100380001L, 30232L);
        STYLE.put(100381001L, 30229L);
        STYLE.put(100382001L, 30229L);
        STYLE.put(100383001L, 30364L);
        STYLE.put(100384001L, 30235L);
        STYLE.put(100385001L, 330032L);
        STYLE.put(100386001L, 330032L);
        STYLE.put(100387001L, 30235L);
        STYLE.put(100388001L, 330032L);
        STYLE.put(100389001L, 330032L);
        STYLE.put(100390001L, 30227L);
        STYLE.put(100391001L, 30235L);
        STYLE.put(100393001L, 30236L);
        STYLE.put(100394001L, 30364L);
        STYLE.put(100395001L, 30229L);
        STYLE.put(100396001L, 330032L);
        STYLE.put(100397001L, 30235L);
        STYLE.put(100398001L, 540076L);
        STYLE.put(100399001L, 542109L);
        STYLE.put(100400001L, 542109L);
        STYLE.put(100401001L, 542413L);
        STYLE.put(100402001L, 30362L);
        STYLE.put(100403001L, 330032L);
        STYLE.put(100404001L, 540077L);
        STYLE.put(100405001L, 330032L);
        STYLE.put(100406001L, 540078L);
        STYLE.put(100407001L, 330032L);
        STYLE.put(100408001L, 30233L);
        STYLE.put(100409001L, 330031L);
        STYLE.put(100410001L, 30235L);
        STYLE.put(100414001L, 540077L);
        STYLE.put(100415001L, 540027L);
        STYLE.put(100416001L, 30233L);
        STYLE.put(100417001L, 540027L);
        STYLE.put(100418001L, 540027L);
        STYLE.put(100419001L, 330032L);
        STYLE.put(100420001L, 540027L);
        STYLE.put(100421001L, 30235L);
        STYLE.put(100422001L, 30235L);
        STYLE.put(100423001L, 540050L);
        STYLE.put(100424001L, 30362L);
        STYLE.put(100425001L, 540078L);
        STYLE.put(100426001L, 540078L);
        STYLE.put(100427001L, 30368L);
        STYLE.put(100428001L, 30228L);
        STYLE.put(100429001L, 542149L);
        STYLE.put(100430001L, 542011L);
        STYLE.put(100431001L, 542012L);
        STYLE.put(100432001L, 330032L);
        STYLE.put(100433001L, 30235L);
        STYLE.put(100434001L, 540077L);
        STYLE.put(100435001L, 30229L);
        STYLE.put(100436001L, 30226L);
        STYLE.put(100437001L, 30226L);
        STYLE.put(100438001L, 542159L);
        STYLE.put(100439001L, 330032L);
        STYLE.put(100440001L, 330032L);
        STYLE.put(100441001L, 30235L);
        STYLE.put(100442001L, 30229L);
        STYLE.put(100443001L, 30228L);
        STYLE.put(100444001L, 30227L);
        STYLE.put(100445001L, 30227L);
        STYLE.put(100446001L, 30235L);
        STYLE.put(100447001L, 540027L);
        STYLE.put(100448001L, 330032L);
//        STYLE.put(100449001L,   L);
//        STYLE.put(100450001L,   L);
        STYLE.put(100451001L, 30235L);
        STYLE.put(100452001L, 30231L);
        STYLE.put(100453001L, 542413L);
        STYLE.put(100454001L, 30231L);
        STYLE.put(100455001L, 542159L);
        STYLE.put(100456001L, 330032L);
        STYLE.put(100457001L, 30235L);
        STYLE.put(100458001L, 330032L);
        STYLE.put(100459001L, 540027L);
        STYLE.put(100460001L, 30235L);
        STYLE.put(100461001L, 30239L);
        STYLE.put(100462001L, 540027L);
        STYLE.put(100463001L, 330032L);
        STYLE.put(100483001L, 30233L);
        STYLE.put(100484001L, 30239L);
        STYLE.put(100485001L, 330032L);
        STYLE.put(100486001L, 542159L);
        STYLE.put(100487001L, 30235L);
        STYLE.put(100488001L, 30235L);
        STYLE.put(100489001L, 330032L);
        STYLE.put(100490001L, 540051L);
        STYLE.put(100491001L, 30231L);
        STYLE.put(100492001L, 330031L);
        STYLE.put(100493001L, 30237L);
        STYLE.put(100494001L, 30235L);
        STYLE.put(100495001L, 540027L);
        STYLE.put(100496001L, 30228L);
        STYLE.put(100497001L, 30235L);
        STYLE.put(100498001L, 540027L);
        STYLE.put(100499001L, 30235L);
        STYLE.put(100500001L, 30235L);
        STYLE.put(100501001L, 30235L);
        STYLE.put(100502001L, 30235L);
        STYLE.put(100503001L, 30368L);
        STYLE.put(100504001L, 30235L);
        STYLE.put(100505001L, 30235L);
        STYLE.put(100507001L, 30239L);
        STYLE.put(100508001L, 30231L);
        STYLE.put(100509001L, 540027L);
        STYLE.put(100510001L, 540027L);
        STYLE.put(100511001L, 540027L);
        STYLE.put(100512001L, 330032L);
        STYLE.put(100513001L, 30233L);
        STYLE.put(100514001L, 30363L);
        STYLE.put(100515001L, 540078L);
        STYLE.put(100516001L, 542159L);
        STYLE.put(100517001L, 540027L);
        STYLE.put(100518001L, 30364L);
        STYLE.put(100619001L, 30226L);
        STYLE.put(100620001L, 30235L);
        STYLE.put(100621001L, 30235L);
//        STYLE.put(100622001L,   L);
        STYLE.put(100623001L, 330031L);
        STYLE.put(100624001L, 330031L);
        STYLE.put(100625001L, 30364L);
//        STYLE.put(100626001L,   L);
        STYLE.put(100627001L, 542159L);
        STYLE.put(100628001L, 30235L);
        STYLE.put(100629001L, 30235L);
        STYLE.put(100630001L, 30231L);
        STYLE.put(100631001L, 30235L);
        STYLE.put(100632001L, 30231L);
        STYLE.put(100719001L, 330032L);
//        STYLE.put(100720001L,   L);
        STYLE.put(100721001L, 330031L);
        STYLE.put(100722001L, 330031L);
        STYLE.put(100723001L, 30235L);
        STYLE.put(100724001L, 330031L);
        STYLE.put(100725001L, 30237L);
        STYLE.put(100726001L, 30229L);
        STYLE.put(100727001L, 542167L);
        STYLE.put(100819001L, 542085L);
        STYLE.put(100820001L, 30363L);
        STYLE.put(100821001L, 30235L);
        STYLE.put(100822001L, 542085L);
        STYLE.put(100823001L, 330032L);
        STYLE.put(100824001L, 330032L);
        STYLE.put(100825001L, 330032L);
        STYLE.put(100826001L, 30235L);
        STYLE.put(100827001L, 30233L);
        STYLE.put(100828001L, 30232L);
        STYLE.put(100829001L, 30235L);
        STYLE.put(100830001L, 30231L);
        STYLE.put(100919001L, 330032L);
        STYLE.put(100920001L, 30231L);
        STYLE.put(100921001L, 30229L);
        STYLE.put(100922001L, 30364L);
        STYLE.put(100923001L, 542086L);
        STYLE.put(100925001L, 540027L);
        STYLE.put(100926001L, 30362L);
        STYLE.put(100927001L, 330032L);
        STYLE.put(100928001L, 30230L);
        STYLE.put(100929001L, 30233L);
        STYLE.put(100930001L, 540058L);
        STYLE.put(100931001L, 30229L);
        STYLE.put(101019001L, 30233L);
        STYLE.put(101020001L, 30362L);
        STYLE.put(101021001L, 30235L);
        STYLE.put(101022001L, 30235L);
        STYLE.put(101119001L, 330032L);
        STYLE.put(101120001L, 540076L);
        STYLE.put(101121001L, 540058L);
        STYLE.put(101122001L, 542167L);
        STYLE.put(101123001L, 540057L);
        STYLE.put(101124001L, 30233L);
        STYLE.put(101125001L, 540056L);
        STYLE.put(101126001L, 540027L);
        STYLE.put(101127001L, 30235L);
        STYLE.put(101128001L, 30362L);
        STYLE.put(101219001L, 30222L);
        STYLE.put(101221001L, 330032L);
//        STYLE.put(101222001L,   L);
        STYLE.put(101319001L, 542085L);
//        STYLE.put(101320001L,   L);
        STYLE.put(101321001L, 330032L);
        STYLE.put(101322001L, 330032L);
        STYLE.put(101323001L, 30222L);
        STYLE.put(101419001L, 30233L);
        STYLE.put(101420001L, 30229L);
        STYLE.put(101421001L, 540027L);
        STYLE.put(101422001L, 30226L);
        STYLE.put(101423001L, 30229L);
        STYLE.put(101424001L, 30229L);
        STYLE.put(101425001L, 30228L);
        STYLE.put(101426001L, 540027L);
        STYLE.put(101427001L, 540027L);
        STYLE.put(101428001L, 30229L);
        STYLE.put(101429001L, 30239L);
        STYLE.put(101430001L, 30230L);
        STYLE.put(101519001L, 30235L);
        STYLE.put(101619001L, 30235L);
        STYLE.put(101620001L, 542013L);
        STYLE.put(101719001L, 30362L);
        STYLE.put(101720001L, 540077L);
        STYLE.put(101721001L, 30230L);
        STYLE.put(101722001L, 30226L);
        STYLE.put(101723001L, 30228L);
        STYLE.put(101724001L, 330032L);
        STYLE.put(101725001L, 592096L);
        STYLE.put(101726001L, 592096L);
        STYLE.put(101727001L, 540077L);
        STYLE.put(101728001L, 592096L);
        STYLE.put(101729001L, 30229L);
        STYLE.put(101730001L, 30363L);
        STYLE.put(101731001L, 30235L);
        STYLE.put(101732001L, 30229L);
        STYLE.put(101733001L, 30233L);
        STYLE.put(101734001L, 540077L);
        STYLE.put(101735001L, 30226L);
        STYLE.put(101736001L, 30226L);
        STYLE.put(101737001L, 540077L);
        STYLE.put(101738001L, 330032L);
        STYLE.put(101739001L, 30235L);
        STYLE.put(101740001L, 30235L);
        STYLE.put(101741001L, 30235L);
        STYLE.put(101742001L, 30229L);
        STYLE.put(101743001L, 30233L);
        STYLE.put(101744001L, 30229L);
        STYLE.put(101745001L, 30235L);
        STYLE.put(101746001L, 540050L);
        STYLE.put(101747001L, 30235L);
        STYLE.put(101748001L, 540077L);
        STYLE.put(101749001L, 30233L);
        STYLE.put(101750001L, 30235L);
        STYLE.put(101751001L, 30362L);
        STYLE.put(101752001L, 540027L);
        STYLE.put(101753001L, 30229L);
        STYLE.put(101819001L, 30235L);
        STYLE.put(101820001L, 30233L);
        STYLE.put(101821001L, 30296L);
        STYLE.put(101822001L, 30233L);
        STYLE.put(101823001L, 30226L);
        STYLE.put(101824001L, 30226L);
        STYLE.put(101825001L, 30233L);
        STYLE.put(101826001L, 30233L);
        STYLE.put(101827001L, 542086L);
        STYLE.put(101828001L, 180218L);
        STYLE.put(101829001L, 330032L);
        STYLE.put(101830001L, 30233L);
        STYLE.put(101831001L, 30229L);
        STYLE.put(101832001L, 330032L);
        STYLE.put(101833001L, 30235L);
        STYLE.put(101834001L, 30230L);
        STYLE.put(101835001L, 592096L);
        STYLE.put(101836001L, 330032L);
        STYLE.put(101837001L, 30228L);
        STYLE.put(101838001L, 330032L);
        STYLE.put(101839001L, 30235L);
        STYLE.put(101840001L, 30363L);
        STYLE.put(101841001L, 30233L);
        STYLE.put(102019001L, 330032L);
        STYLE.put(102020001L, 30235L);
        STYLE.put(102021001L, 30235L);
        STYLE.put(102022001L, 540027L);
        STYLE.put(102023001L, 30229L);
        STYLE.put(102024001L, 30235L);
        STYLE.put(102025001L, 30230L);
        STYLE.put(102026001L, 540078L);
        STYLE.put(102027001L, 30233L);
        STYLE.put(102028001L, 30235L);
        STYLE.put(102029001L, 542086L);
        STYLE.put(102030001L, 540076L);
        STYLE.put(102031001L, 330032L);
        STYLE.put(102032001L, 542086L);
        STYLE.put(102033001L, 30235L);
        STYLE.put(102034001L, 30235L);
        STYLE.put(102035001L, 540027L);
        STYLE.put(102036001L, 30229L);
        STYLE.put(102037001L, 540077L);
        STYLE.put(102038001L, 330032L);
        STYLE.put(102039001L, 30235L);
        STYLE.put(102040001L, 30226L);
        STYLE.put(102041001L, 30226L);
        STYLE.put(102042001L, 540077L);
        STYLE.put(102043001L, 30235L);
        STYLE.put(102044001L, 30233L);
    }
}
